in greater detail and assurance - Turkish English Dictionary